play a vital role - German English Dictionary